//
//  ADSDKManager.h
//  ADSDK
//
//  Created by 悦帅 on 2025/6/3.
//

#import <Foundation/Foundation.h>
@class ADConfiguration;

NS_ASSUME_NONNULL_BEGIN

typedef void (^ADCompletionHandler)(BOOL success, NSString * _Nullable error_msg);

@interface ADSDKManager : NSObject

/// 初始化方法
/// - Parameters:
///   - configuration: 设置类，初始化之前必须设置appid
///   - completionHandler: 回调
+ (void)startWithConfiguration:(ADConfiguration *)configuration
             completionHandler:(ADCompletionHandler)completionHandler;

@end

NS_ASSUME_NONNULL_END
